Exploiting MindStorms NXT: Mapping and Localization Projects for the AI Course
نویسندگان
چکیده
This paper describes two major student projects for the artificial intelligence course – Mapping using Bayesian filter and Monte Carlo Localization. These projects are also suitable for a course focusing on autonomous mobile robotics. Implemented using the new Lego MindStorms NXT platform, a major improvement over the previous RCX platform, these projects are part of the LMICSE web site, a large repository of MindStorms-based computer science curriculum materials.
منابع مشابه
Demonstrating the Capabilities of MindStorms NXT for the AI Curriculum
We demonstrate the possibilities offered by the new NXT platform for CS artificial intelligence curricular development. The NXT provides a number of hardware improvements over the RCX, including a faster processor and more memory. We demonstrate the curricular materials developed in the LMICSE archive, including autonomous mobile robot localization and SLAM.
متن کاملEnvironment Mapping using the Lego Mindstorms NXT and leJOS NXJ
This paper presents a project of simultaneous localization and mapping (SLAM) of an indoor environment focusing on the use of autonomous mobile robotics. The developed work was implemented using the Lego Mindstorms NXT platform and leJOS NXJ as the programming language. The NXJ consists of an open source project which uses a tiny Java Virtual Machine (JVM) and provides a very powerful API as we...
متن کاملGenetic Algorithms with Lego Mindstorms and Matlab
This paper presents a case study in combining Lego Mindstorms NXT with Matlab/Simulink to help students in an undergraduate Machine Learning course study genetic algorithm design and testing. The project uses the VU-LRT toolbox to enable students to access the hardware capabilities of the Mindstorms platform from within Matlab. The course’s enrollment was comprised of students from several majo...
متن کاملUsing Hands-on Project with Lego Mindstorms in a Graduate Course
The aim of this paper is to propose an educational hands-on project using inexpensive subsystems for learning guidance and control. A Lego Mindstorms NXT, a low-cost web camera, and tractable tools are used for searching for and mapping of an obstacle in an indoor environment. In order to provide the Lego robot with navigation information indoors, visual tracking is implemented by using color m...
متن کاملSimulating LEGO Mindstorms Robots to Facilitate Teaching Computer Programming to School Students
Programmable robots like Lego Mindstorms have proven to be an effective mediator to teach computer programming to school children. Therefore several projects that aim at increasing the interest in computer programming and computer science in general use robots as a cornerstone in their course concepts. Handing out robotic kits to the school students who have participated in the courses is not f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007